package com.weitu.risk.mapper;

import com.weitu.risk.entity.Recognise;
import java.util.List;
import java.util.Map;

import com.weitu.risk.entity.Region;
import org.apache.ibatis.annotations.Param;

/**
 * @author Fanyuting
 * date 2017/05/03 15:03
 */
public interface RecogniseMapper {
    /**
     * 查询列表
     * @param map
     * @return
     */
    public List<Recognise> queryListByParam(Map<String,Object> map);

    /**
     * 查询列表总数
     * @param map
     * @return
     */
    public int queryListCountByParam(Map<String,Object> map);

    /**
     * 根据id查询
     * @param id
     * @return
     */
    public Recognise queryRecogniseById(@Param("id") String id);

    /**
     * 插入数据
     * @param map
     * @return
     */
    public int insertRecognise(Map<String,Object> map);

    /**
     * 更新数据
     * @param map
     * @return
     */
    public int updateRecognise(Map<String,Object> map);

    /**
     * 根据id删除
     * @param id
     * @return
     */
    public int deleteRecogniseById(@Param("id") String id);

    /**
     * 插入风险评价人员ids
     * @param map
     * @return
     */
    public int insertRecogniseUserIds(Map<String,Object> map);
    /**
     * 删除风险评价人员
     */
    public int deleteRecogniseUsersByRecogniseId(@Param("recogniseId") String recogniseId);

    /**
     * 更新审批状态
     * @param id
     * @param appState
     * @return
     */
    public int updateRecogniseAppState(@Param("id")String id,@Param("appState")String appState);
}